Big Huge Thesaurus

unpleasant person

noun